package scc.project.dao;

import org.apache.ibatis.annotations.Param;
import scc.project.entity.StockInfo;

import java.util.Date;
import java.util.List;

public interface StockInfoDao {

    int insert(StockInfo stockInfo);

    //List<StockInfo> selectAll();

    /**
     * 查询和分页
     *
     * @param offset
     * @param rows
     * @param code
     * @return
     */
    List<StockInfo> find(@Param("offset") int offset,
                         @Param("rows") int rows,
                         @Param("code") String code
    );


    /**
     * 查询总数据
     *
     * @param code
     * @return
     */
    Long findTotal(@Param("code") String code);

    String selectCode(Date date);

    int insertForeign(@Param("stockId") Long stockId,
                      @Param("goodsId") Long goodsId,
                      @Param("total") Integer total);
}